Loading...
Loading...
Compare original and translation side by side
Readreferences/providers/gemini.mdreferences/providers/openai.mdreferences/providers/anthropic.mdreferences/languages/typescript.mdreferences/languages/python.mdreferences/languages/go.mdreferences/languages/ruby.mdreferences/curriculum.md.build-agent-progress.jsonReadReadreferences/providers/gemini.mdreferences/providers/openai.mdreferences/providers/anthropic.mdreferences/languages/typescript.mdreferences/languages/python.mdreferences/languages/go.mdreferences/languages/ruby.mdreferences/curriculum.md.build-agent-progress.jsonReadhttps://api.openai.com/v1gpt-4oReadBashmarvin/Bashgo mod initReadWriteWrite.envWrite.gitignore.env.build-agent-progress.json.claude/node_modules/WriteAGENTS.md.env.env.gitignore.envhttps://api.openai.com/v1gpt-4oReadBashmarvin/Bashgo mod initReadWriteWrite.envWrite.gitignore.env.build-agent-progress.json.claude/node_modules/WriteAGENTS.md.env.env.gitignore.env| Provider | Env vars | Key URL |
|---|---|---|
| Gemini | | https://aistudio.google.com/apikey |
| OpenAI | | https://platform.openai.com/api-keys |
| Anthropic | | https://console.anthropic.com/settings/keys |
| 提供商 | 环境变量 | 密钥获取URL |
|---|---|---|
| Gemini | | https://aistudio.google.com/apikey |
| OpenAI | | https://platform.openai.com/api-keys |
| Anthropic | | https://console.anthropic.com/settings/keys |
.env.envGEMINI_API_KEY=your-api-key-hereOPENAI_API_KEY=your-api-key-hereGEMINI_API_KEY=your-api-key-hereOPENAI_API_KEY=your-api-key-here
**OpenAI-compatible (e.g., Ollama, Together AI, Groq):**
**Anthropic:**undefined
**OpenAI兼容平台(例如Ollama、Together AI、Groq):**
**Anthropic:**undefinedBashWriteGEMINI_API_KEY| Provider | Env var to use | Extra vars to add |
|---|---|---|
| Gemini | | (none) |
| OpenAI | | |
| Anthropic | | (none) |
BashWriteGEMINI_API_KEY| 提供商 | 使用的环境变量 | 需添加的额外变量 |
|---|---|---|
| Gemini | | 无 |
| OpenAI | | 从 |
| Anthropic | | 无 |
.build-agent-progress.json{
"agentName": "Marvin",
"language": "typescript",
"provider": "gemini",
"track": "guided",
"currentStep": 1,
"completedSteps": [],
"entryFile": "agent.ts",
"lastUpdated": "2025-06-15T10:30:00Z"
}currentStepcompletedSteps"currentStep": 3, "completedSteps": [1, 2]{
"provider": "openai",
"providerConfig": {
"baseUrl": "https://api.together.xyz/v1",
"model": "meta-llama/Llama-3.1-70B-Instruct-Turbo"
}
}currentStepcompletedSteps.build-agent-progress.json.build-agent-progress.json{
"agentName": "Marvin",
"language": "typescript",
"provider": "gemini",
"track": "guided",
"currentStep": 1,
"completedSteps": [],
"entryFile": "agent.ts",
"lastUpdated": "2025-06-15T10:30:00Z"
}currentStepcompletedSteps"currentStep": 3, "completedSteps": [1, 2]{
"provider": "openai",
"providerConfig": {
"baseUrl": "https://api.together.xyz/v1",
"model": "meta-llama/Llama-3.1-70B-Instruct-Turbo"
}
}currentStepcompletedSteps.build-agent-progress.json.build-agent-progress.jsonreferences/providers/{provider}.md.build-agent-progress.jsonreferences/providers/{provider}.mdGlob*.ts*.py*.go*.rb*.jsReadgenerativelanguage.googleapis.comapi.openai.comapi.anthropic.comsystemInstructionrole: "system"system:read_filerun_bashedit_fileGlob*.ts*.py*.go*.rb*.jsReadgenerativelanguage.googleapis.comapi.openai.comchat/completionsapi.anthropic.comsystemInstructionrole: "system"system:read_filerun_bashedit_filereferences/curriculum.mdreferences/curriculum.mdReadReadAGENTS.mdReadReadAGENTS.md.envReadContent-Type: application/jsonmax_tokensanthropic-versionmax_tokensmodelfunctionResponsetool_result.envReadContent-Type: application/jsonmax_tokensanthropic-versionmax_tokensmodelfunctionResponsetool_result.env.gitignoreAGENTS.md.build-agent-progress.json.build-agent-progress.jsonAGENTS.mdReadfunctionCalltool_callstool_use.env.gitignoreAGENTS.md.build-agent-progress.json.build-agent-progress.jsonAGENTS.mdfunctionCalltool_callstool_use